OLIMEXINO-85
Arduino-compatible board
USER’S MANUAL
Document revision D, July 2015
Designed by OLIMEX Ltd, 2013
All boards produced by Olimex LTD are ROHS compliant
OLIMEX© 2015
OLIMEXINO-85 user's manual
DISCLAIMER
© 2015 Olimex Ltd. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other product
names may be trademarks of others and the rights belong to their respective owners.
The information in this document is provided in connection with Olimex products. No license, express or implied
or otherwise, to any intellectual property right is granted by this document or in connection with the sale of
Olimex products.
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of
this license, visit
http://www.creativecommons.org/licenses/by-sa/3.0/.
This hardware design by Olimex LTD is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported
License.
The software developed by Olimex LTD is released under GPL. The software developed by Micronucleus, Little Wire
and Digispark is released under their respective licenses.
It is possible that the pictures in this manual differ from the latest revision of the board.
The product described in this document is subject to continuous development and improvements. All particulars of the
product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or
expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded. This
document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or
damage arising from the use of any information in this document or any error or omission in such information or any
incorrect use of the product.
This evaluation board/kit is intended for use for engineering development, demonstration, or evaluation purposes only
and is not considered by OLIMEX to be a finished end-product fit for general consumer use. Persons handling the
product must have electronics training and observe good engineering practice standards. As such, the goods being
provided are not intended to be complete in terms of required design-, marketing-, and/or manufacturing-related
protective considerations, including product safety and environmental measures typically found in end products that
incorporate such semiconductor components or circuit boards.
Olimex currently deals with a variety of customers for products, and therefore our arrangement with the user is not
exclusive. Olimex assumes no liability for applications assistance, customer product design, software performance, or
infringement of patents or services described herein.
THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE COMPONENTS
USED TO CREATE OLIMEXINO-85. THEY ARE CONSIDERED SUITABLE ONLY FOR
OLIMEXINO-85.
THE HARDWARE DESIGN OF OLIMEXINO-85 IS INFLUENCED HEAVILY BY THE
ORIGINAL DESIGNS OF LITTLE WIRE PROJECT AND DIGISTUMP'S DIGIPARK
BOARD. THE HARDWARE DESIGN IS ALSO INSPIRED BY ALL OTHER ATTINY85
BOOTLOADER PROJECTS RELEASED PREVIOUSLY.
THE FIRMWARE USES THE VID/PID COUPLE DONATED BY DIGISTUMP TO THE
COMMUNITY. OLIMEXINO-85 WOULD NOT HAVE BEEN POSSIBLE WITHOUT THE
EXISTENCE OF MICRONUCLEUS AND DIGISPARK PROJECTS.
Page 2 of 23
OLIMEX© 2015
OLIMEXINO-85 user's manual
Table of Contents
DISCLAIMER............................................................................................................. 2
CHAPTER 1: OVERVIEW........................................................................................5
1. Introduction to the chapter.......................................................................................................5
1.1 Features.....................................................................................................................................5
1.2 Target market and purpose of the board...............................................................................5
1.3 Board variants..........................................................................................................................6
1.4 Board version used in the manual..........................................................................................6
1.5 Organization.............................................................................................................................6
CHAPTER 2: SETTING UP THE OLIMEXINO-85 BOARD...............................8
2. Introduction to the chapter.......................................................................................................8
2.1 Electrostatic warning...............................................................................................................8
2.2 Requirements........................................................................................................................... 8
2.3 Powering the board..................................................................................................................9
2.4 Connecting to the Arduino IDE..............................................................................................9
2.5 Examples and libraries tested by OLIMEX..........................................................................9
2.6 Reprogramming the ATtiny85..............................................................................................10
CHAPTER 3: OLIMEXINO-85 BOARD DESCRIPTION...................................11
3. Introduction to the chapter..................................................................................................... 11
3.1 Layout (top view)................................................................................................................... 11
3.2 Layout (bottom view).............................................................................................................12
CHAPTER 4: ATMEL AVR ATTINY85................................................................. 13
4. Introduction to the chapter.....................................................................................................13
4.1 The microcontroller...............................................................................................................13
4.2 Serial programming of the microcontroller........................................................................ 14
CHAPTER 5: CONNECTORS AND PINOUT......................................................16
5. Introduction to the chapter.....................................................................................................16
5.1 USB connector........................................................................................................................16
5.2 GPIO connector..................................................................................................................... 16
5.3 Jumper description................................................................................................................17
5.4 Additional hardware components........................................................................................ 17
CHAPTER 6: SCHEMATICS..................................................................................18
6. Introduction to the chapter.....................................................................................................18
6.1 Eagle schematic......................................................................................................................18
6.2 Physical dimensions...............................................................................................................20
CHAPTER 7: REVISION HISTORY AND SUPPORT........................................ 21
7. Introduction to the chapter.....................................................................................................21
7.1 Document revision................................................................................................................. 21
7.2 Board revision........................................................................................................................ 21
Page 3 of 23
OLIMEX© 2015
OLIMEXINO-85 user's manual
7.3 Useful web links and purchase codes...................................................................................22
7.4 Product support..................................................................................................................... 23
Page 4 of 23
OLIMEX© 2015
OLIMEXINO-85 user's manual
CHAPTER 1: OVERVIEW
1. Introduction to the chapter
Thank you for choosing the OLIMEXINO-85 from Olimex! This document provides a user’s guide
for OLIMEXINO-85. As an overview, this chapter gives the scope of this document and lists the
board’s features. The document’s organization is then detailed.
The OLIMEXINO-85 development board enables code development of applications running on the
AVR ATtiny85 microcontroller, manufactured by Atmel Corporation, USA.
OLIMEXINO-85 is an open-source, open-hardware project and all documentation is available to
the customer.
1.1 Features
The board has the following set of features (note about the difference between the two versions of
the board):
ATtiny85-PU microcontroller with pre-loaded "micronucleus tiny85" bootloader
Programmed via the USB type B connector
Tested and working with Digisparks's Arduino distribution
Breadbord compatible via the header
Two LEDs – user-programmable and power status
Reset button
All components already soldered (unlike the DIY version)
Easy-to-replace components in case of fault
Open-hardware board, board schematics and layout available for Eagle
Open-software board, thanks to the Digispark's community effort and the micronucleus
project
•
Dimensions - (1.275×0.800)'' ~ (32×20)mm
•
•
•
•
•
•
•
•
•
•
1.2 Target market and purpose of the board
All boards in the OLIMEXINO family feature a built-in bootloader (for serial programming without
special tools). The main usage of the boards is software embedded development without the urge of
understanding perfectly the hardware using Arduino or Arduino-derived IDE.
The strong points of the OLIMEXINO-85 are: the tiny form factor, the small consumption, the fact
that you can program it without special programmer via the USB cable.
Customers have full access to the technical documentation of the board. The software is released
under General Purpose License and the board is considered open-hardware – all schematics and
board design files are available to the customer under the Creative Commons Attribution-
ShareAlike 3.0 Unported License.
Page 5 of 23